.hlist {
    width: 100%;
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: left;
    display: inline;
    /* (en|de) Bugfix: IE - collapsing horizontal margins */
    position: relative;
    background: url(../img/menu.png) repeat-x;
    line-height: 0;
}

.hlist ul {
    margin: 0;
    padding: 0;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left; /* LTR */
}

.hlist ul li {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left; /* LTR */
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 35px;
    height: 35px;
    border-right: 1px solid #FFFFFF;    
    
}

#block-menu-menu-menu-right li.last {
    border: 0 none;
}

.hlist ul li:hover,
.hlist ul li:active,
.hlist ul li.active,
.hlist ul li.active-trail


 {
    background: url(../img/menu_hover.png) repeat-x;
    

}

.hlist ul li a {

    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    padding-left: 16px;
    padding-right: 15px;
    text-decoration: none;
    width: auto;
	outline: 0 none;
}

.block-menu_block {
	/*float:right;*/
}
